//package com.iwhalecloud.bss.kite.cucc.service.custview.userinfo.supplier;
//
//import com.iwhalecloud.bss.kite.common.util.KiteMapUtils;
//import com.iwhalecloud.bss.kite.cucc.client.dto.order.ProdInstQryDTO;
//import com.iwhalecloud.bss.kite.cucc.service.custview.userinfo.UserAttrSupplier;
//import org.springframework.stereotype.Service;
//
//import java.util.Objects;
//
///**
// * 19 建档渠道 IN_DEPART_ID 110SPW400047存在
// */
//@UserAttrSupplier(attrField = "IN_DEPART_ID")
//@Service
//public class InDepartSupplier extends AbstractUserAttrSupplier {
//
//    @Override
//    public String getValue() {
//        String inDepartId = KiteMapUtils.getString(userInfoContext.getUserInfo(), "IN_DEPART_ID");
//        return inDepartId;
//    }
//
//    @Override
//    public String getValueDesc() {
//        String inDepartName = getValue();
//        ProdInstQryDTO prodInstQryDTO = userInfoContext.getProdInstQryDTO(userInfoContext.getCustId(),
//            userInfoContext.getSerialNumberVal(), userInfoContext.getProvinceCode(), userInfoContext.getEparchyCode());
//
//        if (Objects.nonNull(prodInstQryDTO)) {
//            inDepartName = prodInstQryDTO.getIn_depart_name();
//        }
//        return inDepartName;
//    }
//}
